package com.rent.common.util;

import lombok.extern.slf4j.Slf4j;

import javax.servlet.http.HttpServletResponse;

/**
 * 响应工具类
 * 用于向客户端发送 JSON 响应
 */
@Slf4j
public class ResponseUtils {

    /**
     * 向客户端响应JSON数据
     * 
     * @param response HttpServletResponse对象
     * @param json JSON字符串
     */
    public static void responseToJson(HttpServletResponse response, String json) {
        try {
            // 告诉浏览器响应的是一个json类型的字符串
            response.setContentType("application/json;charset=UTF-8");
            // 发送JSON
            response.getWriter().write(json);
        } catch (Exception e) {
            log.error("Json响应发送失败", e);
            throw new RuntimeException("Json发送失败!");
        }
    }
}

